import java.util.List;
import java.util.ArrayList;

public class problem2 {
//    public static int fibonacci(int num) {
//        if (num <= 1) {
//            return num;
//        } else {
//            return fibonacci(num - 1) + fibonacci(num - 2);
//        }
//    }
//
//    public static void main (String[] args) {
//        int max = 10;
//
//        int sum = 0;
//        for (int i=1; i<=max; i++) {
////            System.out.println(fibonacci(i));
//            int fibon = fibonacci(i);
//            if (fibon % 2 == 0 ) {
//                sum += fibon;
//            }
//        }
//
//        System.out.println(sum);
//    }

    public static void main(String[] args) {
        List<Integer> fibonacciSequence = new ArrayList<Integer>();

        fibonacciSequence.add(1);
        fibonacciSequence.add(2);

        int sum = 2;
        for (int i = 2; i < 100; i++ ) {
            fibonacciSequence.add(fibonacciSequence.get(i - 1) + fibonacciSequence.get(i - 2));
            if (fibonacciSequence.get(i) > 4000000) {
                break;
            }
            if (fibonacciSequence.get(i) % 2 == 0) {
                System.out.println(fibonacciSequence.get(i));
                sum += fibonacciSequence.get(i);
            }
        }

        System.out.println(sum);
    }
}
